AcyMailing\Helpers\MigrationHelper D

Total Complexity 187
Dependencies 5
Dependents 1
Total lines 1,258
Lines of code 969
Logical lines of code 464
Comment lines 0
Methods 35
Properties 2

Methods 35

Method Rating Maintainability Complexity Lines of code
migrateMails()
D
28
28 139
migrateFields()
C
28
24 133
migrateConfig()
B
28
12 155
migrateUsers_fields()
B
40 17 53
migrateBounce()
B
37 16 65
migrateTemplates()
A
42 9 50
migrateSubscriptions()
A
48 10 31
migrateWelcomeunsub()
A
49 9 28
migrateMailStats()
A
47 7 34
preMigration()
S
47 6 32
migrateLists()
S
48 6 30
migrateMailHasLists()
S
53 6 22
migrateUsers()
S
48 5 33
_finalizeClean()
S
57 5 16
doElementMigration()
S
55 3 20
_insertQuery()
S
59 3 15
doCleanTable()
S
64 3 9
cleanMailsTable()
S
57 1 20
cleanFieldsTable()
S
70 1 7
cleanBounceTable()
S
72 1 6
cleanUsersTable()
S
67 1 9
cleanListsTable()
S
65 1 10
cleanUsers_fieldsTable()
S
82 1 3
doWelcomeunsubMigration()
S
77 1 4
doMailStatsMigration()
S
77 1 4
doMailhaslistsMigration()
S
77 1 4
doBounceMigration()
S
77 1 4
doTemplatesMigration()
S
77 1 4
doMailsMigration()
S
73 1 5
doUsers_fieldsMigration()
S
77 1 4
doFieldsMigration()
S
77 1 4
doListsMigration()
S
77 1 4
doUsersMigration()
S
77 1 4
doSubscriptionsMigration()
S
77 1 4
doConfigMigration()
S
77 1 4